Skip to content

chore: merge main into dev to apply changes from #91#98

Merged
c-vigo merged 3 commits into
devfrom
chore/91-sync-main-to-dev
Feb 19, 2026
Merged

chore: merge main into dev to apply changes from #91#98
c-vigo merged 3 commits into
devfrom
chore/91-sync-main-to-dev

Conversation

@c-vigo

@c-vigo c-vigo commented Feb 19, 2026

Copy link
Copy Markdown
Contributor

Summary

Merge main back into dev to synchronize changes that landed on main via #91:

  • Reduce sync-issues workflow frequency — removed issues and pull_request event triggers from sync-issues.yml, keeping only the daily schedule (0 2 * * *) and workflow_dispatch. Simplifies target branch logic by removing the now-unnecessary "Determine target branch" step.

Conflict Resolution

The dev branch had additional hardening changes to sync-issues.yml (pinned action SHAs, ubuntu-22.04, timeout-minutes, restrictive top-level permissions, output-dir: 'docs'). The merge conflict was resolved by keeping all of dev's security hardening while applying main's trigger simplification.

Supersedes #97 (which had an unresolvable conflict due to head being main itself).

Tests

  • Verify the sync-issues.yml workflow no longer triggers on issue/PR events
  • Verify workflow_dispatch with target-branch input still works (used by release.yml and post-release.yml)
  • All pre-commit hooks pass (yamllint, check-action-pins, etc.)

Refs: #91

c-vigo and others added 3 commits February 19, 2026 16:38
Change the sync issues workflow to run daily at 2:00 AM UTC and update the default target branch to 'dev'. Removed unnecessary branch determination logic for clarity.

Refs: #91
## Summary

- Changes cron schedule from `0 0 * * *` (midnight UTC) to `0 2 * * *`
(2:00 AM UTC)
- Removes event-based triggers (`issues` and `pull_request` events) —
workflow now only runs on schedule or manual dispatch
- Removes the dynamic `Determine target branch` step; branch is now
taken directly from the `workflow_dispatch` input (`target-branch`,
defaulting to `dev`)
- Simplifies `target-branch` input description to reflect supported
values (`dev`, `release/x.y.z`)

Closes #91

## Test plan (only possible after merge)

- [ ] Verify workflow runs correctly on the daily schedule at 2:00 AM
UTC
- [ ] Trigger manually via `workflow_dispatch` without specifying a
branch — confirm it checks out `dev`
- [ ] Trigger manually via `workflow_dispatch` with a specific branch —
confirm it checks out the specified branch

Refs: #91
Resolve merge conflict in sync-issues.yml by keeping dev's security
hardening (pinned SHAs, ubuntu-22.04, timeout, permissions) while
applying main's trigger simplification (remove issues/PR events).

Refs: #91
@c-vigo c-vigo merged commit 52782e8 into dev Feb 19, 2026
9 checks passed
@c-vigo c-vigo deleted the chore/91-sync-main-to-dev branch February 19, 2026 21:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant